package cm.example.shoppingplatformspringboot.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 商品实体类
 */

@Data
public class Goods {
    @JsonFormat(shape = JsonFormat.Shape.STRING)// 序列化时将以字符串形式表示价格
    private BigDecimal sale_price;// 商品销售价格
    private Integer id;// 商品ID
    private String name;// 商品名称
    private Integer category_id;// 商品分类ID
    private String category_name;// 商品分类名称
    private String no;// 商品编号
    @JsonFormat(shape = JsonFormat.Shape.STRING)// 序列化时将以字符串形式表示价格
    private BigDecimal market_price;// 商品市场价格
    private Integer stock;// 商品库存
    private String image;// 商品图片
    private String hottest;// 是否热销
    private String newest;// 是否新品
    private String description;// 商品描述
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") // 指定日期格式
    private Date sale_time;// 商品上架时间
    private String status;// 商品状态
}
